projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
360d7c7
)
Minor fix in 'find-alternate-file'
author
immerrr
<immerrr@gmail.com>
Sun, 17 May 2020 11:47:23 +0000
(13:47 +0200)
committer
Eli Zaretskii
<eliz@gnu.org>
Sat, 30 May 2020 12:25:34 +0000
(15:25 +0300)
This fixes the use case when, for example, 'find-file-hooks'
fails.
* lisp/files.el (find-alternate-file): If buffer 'oname' exists,
kill it before renaming the new one. (Bug#41359)
lisp/files.el
patch
|
blob
|
history
diff --git
a/lisp/files.el
b/lisp/files.el
index cefae20ab569651e80a04f2afd722e246415fc6a..742fd78df1dc8be441cda67179eeb9fa32e49af6 100644
(file)
--- a/
lisp/files.el
+++ b/
lisp/files.el
@@
-1921,6
+1921,8
@@
killed."
(setq buffer-file-truename otrue)
(setq dired-directory odir)
(lock-buffer)
+ (if (get-buffer oname)
+ (kill-buffer oname))
(rename-buffer oname)))
(unless (eq (current-buffer) obuf)
(with-current-buffer obuf